package com.liantong.demo_part2.Mapper;

import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

@Repository
public interface PONResourceMapper {




    /**
     * OLT槽位资源利用率统计
     */
    Map<String,Object> PON_board_rate(String department,String olt);


    /**
     * PON端口利用率统计（统计当前已使用PON板中的PON口利用率情况）
     */

    Map<String,Object> PON_port_rate(String department,String olt);

    /**
     * 返回所有区域信息
     */
    List<String> returnDepartment();

    /**
     * 返回某个区域的所有OLT信息
     */
    List<String> returnOLT(String department);

    /**
     * 返回某个区域的所有树状图中OLT的种类和数量
     */
    List<Map<String,Object>> OLTTree(String department);


    /**
     * 返回某个区域树状图中某个OLT下的10G和1GPON板数
     */
    Map<String,Object> PONBoardTree(String department,String OLTName);

    /**
     * 返回某个区域树状图中某个OLT下的10G和1GPON口数和下挂用户数
     */
    Map<String,Object> totalTree(String department,String OLTName);

}
